module.exports=[
  {
    "note": "/**\r\n     * 测试基础类型\r\n     */",
    "url": "/common/test11",
    "action": "get",
    "params": {
      "b": {
        "type": {
          "bDto": {
            "type": "string",
            "paramType": "set",
            "note": "/**\r\n     * 参数B\r\n     */",
            "isRequired": false
          }
        },
        "isRequired": false,
        "paramType": "set"
      },
      "data": {
        "type": "string",
        "isRequired": true,
        "paramType": "set"
      }
    },
    "result": {
      "type": "string",
      "returnNotNull": true,
      "paramType": "get"
    }
  },
  {
    "note": "/**\r\n     * 测试解析路径中有变量的内容，并且入参需要忽略\r\n     */",
    "url": "/common/test/{name}",
    "action": "get",
    "params": {
      "name": {
        "type": "string",
        "isRequired": false,
        "paramType": "set"
      }
    },
    "result": {
      "type": {
        "success": {
          "type": "boolean",
          "paramType": "get",
          "note": null,
          "returnNotNull": false
        },
        "errNo": {
          "type": "string",
          "paramType": "get",
          "note": "/**\r\n     * 错误码\r\n     */",
          "returnNotNull": false
        },
        "errMsg": {
          "type": "string",
          "paramType": "get",
          "note": "/**\r\n     * 错误信息\r\n     */",
          "returnNotNull": false
        },
        "data": {
          "type": "boolean",
          "paramType": "get",
          "note": "/**\r\n     * 返回结果\r\n     */",
          "returnNotNull": false
        }
      },
      "returnNotNull": false,
      "paramType": "get"
    }
  },
  {
    "note": "/**\r\n     * 测试返回数组类型\r\n     */",
    "url": "/common/test2",
    "action": "get",
    "params": {
      "map": {
        "type": {
          "type": "object",
          "value": {
            "type": "string"
          }
        },
        "isRequired": false,
        "paramType": "set"
      },
      "info": {
        "type": {
          "param1": {
            "type": {
              "type": "array",
              "value": {
                "type": "number"
              }
            },
            "paramType": "set",
            "note": null,
            "isRequired": false
          },
          "info": {
            "type": {
              "type": "array",
              "value": {
                "type": {
                  "a": {
                    "type": "string",
                    "paramType": "set",
                    "note": "/**\r\n     *测试变量a\r\n     */",
                    "isRequired": true
                  }
                }
              }
            },
            "paramType": "set",
            "note": null,
            "isRequired": false
          }
        },
        "isRequired": true,
        "paramType": "set"
      }
    },
    "result": {
      "type": {
        "success": {
          "type": "boolean",
          "paramType": "get",
          "note": null,
          "returnNotNull": false
        },
        "errNo": {
          "type": "string",
          "paramType": "get",
          "note": "/**\r\n     * 错误码\r\n     */",
          "returnNotNull": false
        },
        "errMsg": {
          "type": "string",
          "paramType": "get",
          "note": "/**\r\n     * 错误信息\r\n     */",
          "returnNotNull": false
        },
        "data": {
          "type": {
            "type": "array",
            "value": {
              "type": "number"
            }
          },
          "paramType": "get",
          "note": "/**\r\n     * 返回结果\r\n     */",
          "returnNotNull": false
        }
      },
      "returnNotNull": true,
      "paramType": "get"
    }
  }
]